package cn.qingyun.gis.modules.baogan.vo.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;

/**
 * @author wz
 * @version JDK 8
 * @className PolygonRequest
 * @date 2024/11/9
 * @description 面数据实体
 */
@Data
public class PolygonRequest implements Serializable {
    //面id
    private String id;
    //面名称
    private String name;
    // 类型
    private List<String> types;
    // wkt
    private String wkt;
    private String gridCode;
    private String gridName;
    private String microGridCode;
    private String microGridName;
    //渠道编码
    private String channelCode;
    //渠道名称
    private String channelName;
    //城市编码
    private String cityCode;
    //城市名称
    private String cityName;

    //面看管信息
    @ApiModelProperty("团队人员列表")
    private List<TeamNumberRequest> teamNumberRequestList;

    @ApiModelProperty(value = "区域看护类型：1-自有人员及整个团队 2-团队直销人员 3-渠道")
    private Integer careType;

    @ApiModelProperty(value = "区域看护团队")
    private String careTeam;

    @ApiModelProperty(value = "团队Id")
    private String teamId;

}
